package com.tx.twodimensionarr;

import java.util.Scanner;

public class TwoDemensionDemo3 {
    public static void main(String[] args) {
        /*
        某商城季度的营业额如下：（单位：万元）
         第一季度：22,64,32
         第二季度：77,35,58
         第三季度：96,34,88
         第四季度：14,58,67
          要求计算每个季度的总营业额以及全年营业额
         */

        //1.定义一个静态二维数组存储营业额
        int [ ] [ ] turnOver={
                {22,64,32},
                {77,35,58},
                {96,34,88},
                {14,58,67}
        };
///int result=getSum();这里不能这么写因为，getsum是得到季的总额度
        int yearSum=0;
        for (int i = 0; i < turnOver.length; i++) {
            //扣出来一维数组，即定义一个一维数组表示每一个季度的营业额
            int [] quaterArr=turnOver[i];
            int sum=getSum(quaterArr);//方法的调用不是说都写在最上面的呀
            System.out.println("第"+(i+1)+"个季度的营业额为："+sum);
            yearSum+=sum;
        }
        System.out.println("全年营业额是："+yearSum);
        //自己写的错误思维如下：
//        int [ ][ ]arr=new int[4][3];
//        for (int i = 0; i < arr.length; i++) {
//            for (int j = 0; j < arr[i].length; j++) {
//                Scanner sc=new Scanner(System.in);
//                System.out.println("请输入第"+(i+1)+"季度的营业额");
//                int turnover=sc.nextInt();
//                arr[i][j]=turnover;
//            }
//            System.out.println();
//        }//题干已经给了具体营业额，就表明可以直接自己定义就好了
//        int  sum_season=0;
//        for (int i = 0; i < arr.length; i++) {
//            for (int j = 0; j < arr[i].length; j++) {
//               // System.out.print(arr[i][j]+" ");
//sum_season=sum_season+arr[i][j];//这里得到的全年营业额
//            }
//            System.out.println();
//        }
//        System.out.println(sum_season);//无法计算季度营业额

    }
    public static int getSum(int[]turnOver){
        int sumSeason=0;
        for (int i = 0; i < turnOver.length; i++) {
            sumSeason+=turnOver[i];
        }
        return  sumSeason;
    }
}
